package threadstop;

public class TerminateThreadMain {
	
	public static void main(String[] args) throws Exception {
		
		System.out.println("main 쓰레드 시작");
		
		TerminateThread a = new TerminateThread();
		TerminateThread b = new TerminateThread();
		TerminateThread c = new TerminateThread();
		a.start();
		b.start();
		c.start();
		
		int i = 0;
		System.out.print("종료할 쓰레드를 입력하세요 [A/B/C/M]: ");
		
		while (true) {
			i = System.in.read();
			if (i == 'A') {
				a.setFlag(true);
			} else if (i == 'B') {
				b.setFlag(true);
			} else if (i == 'C') {
				c.setFlag(true);
			} else if (i == 'M') {
//				a.setFlag(true);
//				b.setFlag(true);
//				c.setFlag(true);
				TerminateThread.all_exit = true;
				break;
			}
		}
		
		System.out.println("main 종료");
	}
	
}
